artillery cradle and mount - German English Dictionary